tools: remove unnecessary null pointer checks before frees
authorMatthew Daley <mattjd@gmail.com>
Tue, 15 Oct 2013 05:18:02 +0000 (18:18 +1300)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 31 Oct 2013 20:04:25 +0000 (20:04 +0000)
commitc07134ccca7d61534aa00294126dadd9fd6cb2a2
tree68aa472df8585bd6e519df9c8f5837ec1ed5d567
parentce15718ae5c0c922871a2971d7f26527688e13a8
tools: remove unnecessary null pointer checks before frees

Patch generated by the following semantic patch
(http://coccinelle.lip6.fr/):

@@
expression *P;
@@

- if(P) free(P);
+ free(P);

...and then by filtering through the following command:

filterdiff -p1 -x 'stubdom/*' -x 'tools/firmware/*' -x 'tools/qemu-*' -x 'tools/blktap*'

Signed-off-by: Matthew Daley <mattjd@gmail.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
20 files changed:
extras/mini-os/blkfront.c
extras/mini-os/console/xenbus.c
extras/mini-os/fbfront.c
extras/mini-os/kernel.c
extras/mini-os/lib/sys.c
extras/mini-os/netfront.c
extras/mini-os/pcifront.c
tools/flask/utils/loadpolicy.c
tools/libxc/xc_compression.c
tools/libxc/xc_core_x86.c
tools/libxc/xc_domain_save.c
tools/libxc/xc_gnttab.c
tools/libxc/xc_offline_page.c
tools/libxl/libxl_event.c
tools/libxl/libxl_qmp.c
tools/libxl/libxl_utils.c
tools/memshr/bidir-hash.c
tools/misc/gtraceview.c
tools/tests/xen-access/xen-access.c
tools/xenbackendd/xenbackendd.c